Expand description
Low-level array data abstractions for Apache Arrow Rust
For a higher-level, strongly-typed interface see arrow_array
Modules§
- Types for iterating over packed bitmasks
- Utils for working with packed bit masks
- Defines maximum and minimum values for
decimal256
anddecimal128
types for varying precisions. - Contains declarations to bind to the C Data Interface.
- Low-level array data abstractions.
Structs§
- A generic representation of Arrow array data which encapsulates common attributes and operations for Arrow array.
- Builder for
ArrayData
type - Helper to access views of
GenericByteViewArray
(StringViewArray
andBinaryViewArray
) where the length is greater than 12 bytes. - Layout specification for a data type
Enums§
- Layout specification for a single data type buffer
Functions§
- Return the expected
DataTypeLayout
Arrays of this data type are expected to have - Validates the combination of
views
andbuffers
is a valid BinaryView - Validates the combination of
views
andbuffers
is a valid StringView
Type Aliases§
- A thread-safe, shared reference to the Arrow array data.